Eclipse JDT
Pre-release 3.0

org.eclipse.jdt.debug.ui.launchConfigurations
Class JavaClasspathTab

java.lang.Object
  extended byorg.eclipse.debug.ui.AbstractLaunchConfigurationTab
      extended byorg.eclipse.jdt.internal.debug.ui.launcher.JavaLaunchConfigurationTab
          extended byorg.eclipse.jdt.debug.ui.launchConfigurations.JavaClasspathTab
All Implemented Interfaces:
org.eclipse.jdt.internal.debug.ui.launcher.IEntriesChangedListener, ILaunchConfigurationTab

public class JavaClasspathTab
extends org.eclipse.jdt.internal.debug.ui.launcher.JavaLaunchConfigurationTab

A launch configuration tab that displays and edits the user and bootstrap classes comprising the classpath launch configuration attribute.

This class may be instantiated. This class is not intended to be subclassed.

Since:
2.0

Field Summary
protected static String DIALOG_SETTINGS_PREFIX
           
protected  org.eclipse.jdt.internal.debug.ui.classpath.RuntimeClasspathViewer fClasspathViewer
           
protected static Image fgClasspathImage
           
protected  ILaunchConfiguration fLaunchConfiguration
          The last launch config this tab was initialized from
 
Constructor Summary
JavaClasspathTab()
           
 
Method Summary
 void createControl(Composite parent)
           
 void dispose()
           
static Image getClasspathImage()
           
 Image getImage()
           
 String getName()
           
 void initializeFrom(ILaunchConfiguration configuration)
           
 boolean isValid(ILaunchConfiguration launchConfig)
           
 void performApply(ILaunchConfigurationWorkingCopy configuration)
           
 void setDefaults(ILaunchConfigurationWorkingCopy configuration)
           
 
Methods inherited from class org.eclipse.jdt.internal.debug.ui.launcher.JavaLaunchConfigurationTab
entriesChanged, getContext, initializeJavaProject
 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, canSave, createPushButton, createRadioButton, createSeparator, createVerticalSpacer, deactivated, getControl, getErrorMessage, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, isDirty, launched, setAttribute, setControl, setDirty, setErrorMessage, setLaunchConfigurationDialog, setMessage, updateLaunchConfigurationDialog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fClasspathViewer

protected org.eclipse.jdt.internal.debug.ui.classpath.RuntimeClasspathViewer fClasspathViewer

fgClasspathImage

protected static Image fgClasspathImage

DIALOG_SETTINGS_PREFIX

protected static final String DIALOG_SETTINGS_PREFIX
See Also:
Constant Field Values

fLaunchConfiguration

protected ILaunchConfiguration fLaunchConfiguration
The last launch config this tab was initialized from

Constructor Detail

JavaClasspathTab

public JavaClasspathTab()
Method Detail

createControl

public void createControl(Composite parent)

setDefaults

public void setDefaults(ILaunchConfigurationWorkingCopy configuration)

initializeFrom

public void initializeFrom(ILaunchConfiguration configuration)

performApply

public void performApply(ILaunchConfigurationWorkingCopy configuration)

getName

public String getName()

getClasspathImage

public static Image getClasspathImage()
See Also:
ILaunchConfigurationTab.getImage()

dispose

public void dispose()

getImage

public Image getImage()

isValid

public boolean isValid(ILaunchConfiguration launchConfig)

Eclipse JDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.